html,body{
	   	  width: 100%;
	   	  height: 100%;
	   	  box-sizing:-webkit-border-box;
	   	  overflow-y:scroll;
	   	  font-family: 'MicrosoftYaHei';
	   	  color: #444;
	   }
*{
	margin: 0;
	padding: 0;
}

html{
	font-size: 625%;
	}
body{
	font-size:.16rem;
}
li{
	list-style: none;
}
select {
  border: solid 1px #c5c5c5;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: url("../img/01_03.png") no-repeat scroll right center transparent;
  padding-left: .10rem;
  outline: none;
  border-radius: 0.02rem;
  margin-top: .20rem;
}
select::-ms-expand { display: none; }
input{
	outline: none;
	border-radius: 0.02rem;
	margin-top: .20rem;
	border: 1px solid #c5c5c5;
	padding-left: 0.05rem;
}
.new-om-content button:hover{
	background: #84dfdf;
	color: #32346d;
}
.container-fluid{
	width: 11.45rem;
	margin: 0;
	padding: 0;
	margin-left: -.20rem;
}
.om-ctl-mes{
	width: 11.45rem;
	height:100%;
}
.om-ctl-mes .title{
	width: 11.45rem;
	height: .62rem;
	line-height: .62rem;
	color: #32346d;
	background: #fafafa;
	border-bottom: 1px solid #eee;
	margin-bottom: .20rem;
}
.om-ctl-mes .title span{
	font-size: .18rem;
	padding-left: .25rem;
}
.om-ctl-mes .title b{
	padding: 0 .10rem 0 .10rem;
}

.om-ctl-mes .title i{
	font-style: normal;
	font-size: .16rem;
}
.om-ctl-mes .title i a{
	color: #32346d;
}
.new-om-content{
	width: 10.80rem;
	height: auto;
	margin: 0 auto;
	border: 1px solid #e3e3e3;
	border-top: none;
	margin-left: .45rem;
}
.new-om-content h3{
	line-height: .50rem;
	border: 1px solid #e3e3e3;
	border-left: none;
	border-right: none;
	background: #f8f8f8;
	font-size: .18rem;
	padding-left: .20rem;
		margin: 0;
}
.col-xs-12 h3{
	width: 10.78rem;
	margin: 0;
	margin-left: -.15rem;
}
.last h3{
	border: 1px solid #e3e3e3;
}
.new-om-content h3 button{
	width: .60rem;
	height: .35rem;
	background: #fff;
	border: 1px solid #c5c5c5;
	border-radius: 0.02rem;
	line-height: .35rem;
	float: right;
	margin-top: 0.05rem;
	margin-right: .10rem;

}
.new-om-content .detail-content{
	width: 100%;
	height:auto;
}
.new-om-content .detail-content .col-xs-3{
	height: auto;
	width: 1.00rem;
}
.new-om-content .detail-content .col-xs-3 img{
	border: 1px solid #e3e3e3;
	width: .97rem;
	height: 1.15rem;
	margin-top: .20rem;
}
.new-om-content .detail-content .col-xs-3 button{
	display: block;
	width: .97rem;
	height: .30rem;
	background: #fff;	
	border: 1px solid #e3e3e3;
	border-top: none;
	outline: none;
}
.new-om-content .detail-content .col-xs-9{
	width: 9.75rem;
}
.new-om-content .detail-content .col-xs-9 div{
  float: left;
}

.new-om-content .detail-content .col-xs-9 div input{
	height: .35rem;
	width: .87rem;
}
.new-om-content .detail-content .col-xs-9 div select{
	width: 1.20rem;
	height: .35rem;

}
.new-om-content .detail-content .col-xs-9 div b{
	color: red;
	font-weight: normal;
	padding-left: .40rem;
}
.new-om-content .detail-content .col-xs-9 div label{
	padding: 0 .20rem 0 0.05rem;
}
.new-om-content .detail-content .col-xs-9 div .om-seds{
	padding-left: .25rem;
}
 .new-om-content .detail-content .col-xs-9 .sed select{
	width: 1.45rem;

}
.detail-content{
	margin: -.20rem auto;
	margin-bottom: .20rem;
	margin-top: .20rem;
}
.detail-content em{
	color: red;
	font-style: normal;
	padding-left: 0.07rem;
}
.detail-content:after{
	content: '';
	display: table;
	clear: both;
}
#longtext input{
	width: 3.10rem;
	margin-right: .50rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(2) select{
	margin-right: .30rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(3) select{
	margin-right: .30rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(6) input{
	width: 1.20rem;
	margin-right: .30rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(7) input,
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(4) select
{
	width: 1.20rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(8) input{
	width: 1.30rem;
	margin-right: .10rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(9) select{
	width: .80rem;
	margin-right: .65rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(10) select{
	margin-right: .80rem;
}
/* .new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(11){
	margin-right: -15px;
} */
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(13) select{
	width: .80rem;margin-right: .35rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(14) select{
	margin-right: .45rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(12) select{
	width: 1.00rem;
	margin-right: .40rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(16) label{
	padding-left: .50rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(16) input{
	width: 1.50rem;
	margin-right: .35rem;
}
.new-om-content .detail-content .col-xs-9 .col-xs-12 div:nth-child(17) input{
	width: 5.20rem;
}

.new-om-content .detail-content .col-xs-9 .col-xs-12 div:last-child label{
	padding-left: .20rem;
}

.client-content{
	width: 100%;
	height: 1.20rem;
	background: #fff;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e3e3e3;
}
.family-content{
	width: 100%;
	height: 1.10rem;
	background: #fff;
	border-bottom: none;
}
.familys-content{
	width: 100%;
	height: .60rem;border-bottom: none;
}
.familys{
	border-bottom: 1px solid #e3e3e3;
	height: .80rem;
}
.client-content div{
	margin-right: .10rem;
	text-align: center;
}
.client-content div label{
  padding-top: .20rem;
}
em{
	font-style: normal;
	color: red;
}
.client-content div:nth-child(1){
	width: .90rem;
}
.client-content div:nth-child(1) input{
   width: .90rem;
   height: .35rem;
}
.client-content div:nth-child(2){
	width: .78rem;
}
.client-content div:nth-child(2) select{
   width: .78rem;
   height: .35rem;
}
.client-content div:nth-child(3){
	width: 1.05rem;
}
.client-content div:nth-child(3) select{
   width: 1.05rem;
   height: .35rem;
}
.client-content div:nth-child(4){
	width: 1.20rem;
}
.client-content div:nth-child(4) input{
   width: 1.20rem;
   height: .35rem;
}
.client-content div:nth-child(5){
	 width: 1.80rem;
}
.client-content div:nth-child(5) input{
   width: 1.80rem;
   height: .35rem;
}
.client-content div:nth-child(6){
	width: 4.30rem;
}
/* .client-content div:nth-child(6) input{
   width: 4.20rem;
   height: .35rem;
} */

.scan-content{
	width: 100%;
	height: 1.40rem;
	background: #fff;
     border: 1px solid #e3e3e3;
     border-top: none;
	margin-bottom: .20rem;

}
.scan-content:after{
	content: '';
	display: table;
	clear: both;
}
.scan-img{
	width: 1.00rem;
	height: 1.00rem;
	border: solid 1px #c5c5c5;
	margin: .20rem;
	position: relative;
	float: left;
}
.scan-img img{
	width: .75rem;
	height: .99rem;
	padding-left: .22rem;
}
.scan-img span{
	width: .18rem;
	height: .18rem;
	display: inline-block;
	background: url('../img/del_03.png');
	border-radius: 50%;
	position: absolute;
	top: -.10rem;
	left: -.10rem;
	cursor: pointer;
}
.scan-field{
	width: 1.00rem;
	height: 1.00rem;
	border: 1px dashed #c5c5c5;
	background: url('../img/add_05.png');
	float: left;
	margin-top: .20rem;
	position: relative;
}
.scan-field input{
	width: 100%;
	height: 100%;
	position: absolute;
	top: -.20rem;
	left: 0;
	outline: none;
	opacity: 0;
}
.entry-content{
	margin: 0;
	padding: 0;
	height: 1.30rem;
	background: #fff;
	border-bottom: 1px solid #e3e3e3
}
.entry-content:after{
	content: '';
	display: table;
	clear: both;
}
.entry-content .col-xs-4{
	width: 3.00rem;
	height: .90rem;
	float: right;
	position: relative;
	margin: .20rem .20rem .20rem 0;

}
.entry-content  div{
	float: left;
}
.entry-content .col-xs-8{
	width: 7.50rem;
}
.entry-content .col-xs-8 div input,select{
  width: 1.20rem;
  height: .35rem;
}
 .entry-content div label{
	padding-left: .25rem;
	padding-right: .25rem;
} 
  .entry-content .col-xs-8 div:nth-child(1) label{
	padding-left: .10rem;
} /*
.entry-content div:nth-child(3) label{
	padding-left: 30px;
} */
.entry-content .col-xs-8 div:nth-child(2) label{
	padding-left: .40rem;
} 
.entry-content .col-xs-8 div:nth-child(3) label{
	padding-left: .40rem;
}
.entry-content .col-xs-4 textarea{
	width: 2.50rem;
	height: .90rem;
	border: 1px solid #c5c5c5;
	position: absolute;
	top: 0;
    right: 0;
}
 .entry-content .col-xs-4 label{
   margin-left: -.40rem;
   padding-top: 0.05rem;
	
} 
.experience-content thead th{
	font-weight: normal;
	text-align: center;
}
.experience-content tbody tr td input{
	height: .35rem;
	margin-top: 0;
}
.experience-content tbody tr td:nth-child(1) input{
	width: 2.40rem;
}
.experience-content tbody tr td:nth-child(2) input{
	width: 1.40rem;
}
.experience-content tbody tr td:nth-child(3) input{
	width: 5.60rem;
}
.experience-content tbody tr td button,.familyadd-content tbody tr td button{
	width: .60rem;
	height: .35rem;
	background: #fff;
	border: 1px solid #c5c5c5;
	border-radius: 0.02rem;
	line-height: .35rem;

}
.familyadd-content tbody tr td button{
	vertical-align: middle;
	margin-top: .2rem;
}
.experience-content tbody tr td,.experience-content thead tr th{
	border: none;
	background: #fff;
}
.familyadd-content{
	width: 100%;
	height: 1.10rem;
	background: #fff;
	border-bottom: none;
	margin-bottom: .2rem;
}

.familyadd-content thead tr th{
	text-align: center;
	//line-height: .3rem;
	color: #444;
	font-weight: normal;
	padding-top: .1rem;
}
.familyadd-content tbody tr td{
	text-align: center;
}
.familyadd-content tbody tr td input{
	height: .35rem;
}
.familyadd-content tbody tr td:nth-child(1) input,.familyadd-content tbody tr td:nth-child(3) input{
	width: 1.2rem;
}
.familyadd-content tbody tr td select{
	width: .9rem;
}
.familys-content{
	width: 100%;
	height: .60rem;border-bottom: none;
}
.familys{
	height: .80rem;
}
.take-content tbody tr td:nth-child(1) input{
	width: 1.40rem;
}
.take-content tbody tr td:nth-child(2) input,.take-content tbody tr td:nth-child(3) input{
	width: 1.20rem;
	background: #fff;
}
.take-content tbody tr td:nth-child(4) input{
	width: 5.40rem;
}
.footer{
	width: 100%;
	height: auto;
}
.footer button{
	background: #84dfdf;
	color: #32346d;
	width: 1.50rem;
	height: .50rem;
	border: none;
	border-radius: 0.02rem;
	font-size: .20rem;
	outline: none;
}
.footer div{
	float: right;
}
.footer:after{
	content: '';
	display: table;
	clear: both;
}
.footer div button:nth-child(1){
	margin-right: .20rem;
}
.footer button:hover{
	background: #71d1d1;

}
.checklist:after{
	content: '';
	display: table;
	clear: both;
}
.checklist div{
	line-height: .55rem;
	text-align: left;
	float: left;	margin: 0;
	padding:0;
}
.checklist div input{
  -webkit-appearance: none;
  background: url(../img/c2.png);
  height: .13rem;
  vertical-align: middle;
  width: .13rem;
  vertical-align: -1px;
  _vertical-align: -1px;
   margin-right: .10rem;
   margin-left: .10rem;
}
.checklist div label{
	padding-right: .19rem;
}
.checklist div:nth-child(1) label{
	padding-left: .10rem;
}
.checklist input[type="checkbox"]:checked {
  background: url(../img/c1.png);
}
.checklist .input-text span{
	padding-left: .40rem;
	padding-right: .30rem;
}
.checklist .input-text input{
	width: 2.40rem;
	background: #fff;
	height: .35rem;
	margin-bottom: .20rem;
}
.checklist div:nth-child(5) input{
	margin-bottom: 0px;
}
